﻿#include <iostream>
#include <workerManager.hpp>
#include <worker.hpp>
#include <employee.hpp>
#include <manager.hpp>
#include <boss.hpp>
using namespace System;
using namespace name_Worker;

int main() 
{

    WorkerManager wm;

    int choice = 0;    // 用来存储用户的选项
    while (true)
    {
        // 调用展示菜单成员函数
        System::WorkerManager::Show_Menu();
        std::cout << "请输入您的选择：" << std::endl;
        std::cin >> choice;     // 接受用户的选项
        std::cout << "\033[2J\033[H";
        switch (choice)
        {
            case 0:     // 退出系统
                wm.ExitSystem();
                break;
            case 1:     // 显示职工
                wm.Show_Emp();
                break;
            case 2:     // 增加职工
                wm.Add_Emp();
                break;
            case 3:     // 删除职工
                wm.Del_Emp();
                break;
            case 4:     // 修改职工
                wm.Mod_Emp();
                break;
            case 5:     // 查找职工
                wm.Find_Emp();
                break;
            case 6:     // 排序职工
                wm.Sort_Emp();
                break;
            case 7:     // 清空文档
                wm.Clean_File();
                break;
            default:
                break;
        }
    }
    return 0;
}
